package org.jeecg.modules.xl.home.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jeecg.modules.xl.home.query.HomeQuery;
import org.jeecg.modules.xl.home.vo.*;

public interface HomeService {

    /**
     * 今日订单数据
     * @return
     */
    HomeDayDataVO queryDayData();

    /**
     * 门店销售排行
     * @param query
     * @return
     */
    IPage<HomeStoreListVO> storyRanking(Page page, HomeQuery query);

    /**
     * 商品销售排行
     * @param query
     * @return
     */
    IPage<HomeProductListVO> productRanking(Page page, HomeQuery query);

    /**
     * 售后统计信息
     * @param query
     * @return
     */
    HomeAftersaleVO aftersaleData(HomeQuery query);

    /**
     * 订单统计数据
     * @param query
     * @return
     */
    HomeDataVO queryOrderData(HomeQuery query);
}
